package com.wc.alorithm_luogu.P1320;

import java.util.ArrayList;
import java.util.Scanner;

/**
 * @Author congge
 * @Date 2023/4/22 13:26
 * @description
 */
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        // 存原始全部的字符串
        StringBuffer str = new StringBuffer();
        // 输入第一行
        String s = sc.nextLine();
        // 加入到总
        str.append(s);
        int n = s.length();
        // 将剩下的加入
        for (int i = 1; i < n; i++) {
            str.append(sc.nextLine());
        }
        char[] chs = str.toString().toCharArray();
        ArrayList<Integer> ans = new ArrayList<>();

        // 表示当前字符
        char curNum = '0';
        // 表示当前字符数
        int sum = 0;

        ans.add(n);

        for (char ch : chs) {
            if (ch == curNum) {
                sum++;
            } else {
                ans.add(sum);
                sum = 1;
                curNum = curNum == '0' ? '1' : '0';
            }
        }
        ans.add(sum);

        // 输出
        System.out.print(ans.get(0));
        int size = ans.size();
        for (int i = 1; i < size; i++) {
            System.out.print(" " + ans.get(i));
        }
    }
}
